package com.nexgo.payment.constrant;

/**
 * Created by xiaox on 2016/11/29.
 */

public class PreferencesConstants {
    //参数初始化标志
    public static final String INIT_FLAG = "init_flag";
    //QPS BIN B下载标志
    public static final String QPS_BIN_B_INIT_FLAG = "qps_bin_b_init_flag";
    //QPS BIN C下载标志
    public static final String QPS_BIN_C_INIT_FLAG = "qps_bin_c_init_flag";
    //商户信息管理相关
    public static final String TERMINAL_ID = "terminal_id";
    public static final String MERCHANT_ID = "merchant_id";
    public static final String MERCHANT_NAME = "merchant_Name";
    //传统类交易开关控制
    public static final String SALE_SWITCH = "sale_switch";
    public static final String SALE_VOID_SWITCH = "sale_void_switch";
    public static final String REFUND_SWITCH = "refund_switch";
    public static final String QUERY_SWITCH = "query_switch";
    public static final String PRE_AUTH_SWITCH = "pre_auth_switch";
    public static final String PRE_AUTH_VOID_SWITCH = "pre_auth_void_switch";
    public static final String PRE_AUTH_COMPLETE_SWITCH = "pre_auth_complete_switch";
    public static final String PRE_AUTH_COMPLETE_VOID_SWITCH = "pre_auth_complete_void_switch";
    public static final String PRE_AUTH_COMPLETE_NOTIFY_SWITCH = "pre_auth_complete_notify_switch";
    //结算交易开关控制
    public static final String AUTO_LOGOUT_SWITCH = "auto_logout_switch";
    public static final String PROMPT_PRINT_DETAIL_SWITCH = "prompt_print_detail_switch";
    //交易管理设置 - 其他参数设置相关
    public static final String ALLOW_MANUAL_PAN = "allow_manual_pan";
    public static final String OFFLINE_TRANS_UPLOAD_NUMBER = "offline_trans_upload_number";
    public static final String OFFLINE_TRANS_UPLOAD_TIMES = "offline_trans_upload_times";
    public static final String REVERSAL_UPLOAD_TIMES = "reversal_upload_times";
    public static final String MAX_REFUND_AMOUNT = "max_refund_amount";
    public static final String IS_NEED_CONFIRM_CARD_NO = "is_need_confirm_card_no";
    public static final String VOID_NEED_PASSWORD = "void_need_password";
    public static final String PRE_AUTH_VOID_NEED_PASSWORD = "pre_auth_void_need_password";
    public static final String PRE_AUTH_COMPLETE_NEED_PASSWORD = "pre_auth_complete_need_password";
    public static final String PRE_AUTH_COMPLETE_VOID_NEED_PASSWORD = "pre_auth_complete_void_need_password";
    //系统参数设置
    public static final String TRACE_NUMBER = "trace_number";
    public static final String BATCH_NUMBER = "batch_number";
    public static final String OPEN_VOICE_PROMPT = "open_voice_prompt";
    public static final String ORDER_NEED_ENGLISH = "order_need_english";
    public static final String VOID_CLASS_NEED_PRINT_MINUS_SIGN = "void_class_need_print_minus_sign";
    public static final String PRINT_TIMES = "print_times";
    public static final String MAX_NUMBER_OF_TRANS = "max_number_of_trans";
    //网络参数设置
    public static final String TPDU = "tpdu";
    public static final String ENABLE_SSL = "enable_ssl";
    public static final String SERVER_IP = "server_ip";
    public static final String SERVER_PORT = "server_port";
    public static final String COMMUNICATION_TIMEOUT = "communication_timeout";
    public static final String DNS_URL = "dns_url";
    //设置终端密钥相关
    public static final String MASTER_KEY_INDEX = "master_key_index";
    public static final String MASTER_KEY_ALGORITHM = "master_key_algorithm";
    public static final String TRACK_ENCRYPTED = "track_encrypted";
    //这两个不会保存
    public static final String INPUT_MASTER_KEY_INDEX = "input_master_key_index";
    public static final String INPUT_MASTER_KEY_VALUE = "input_master_key_value";
    //交易刷卡控制
    public static final String TRANS_VOID_SWIPE_CARD = "trans_void_swipe_card";
    public static final String TRANS_AUTH_COM_VOID_SWIPE_CARD = "trans_auth_com_void_swipe_card";
    //交易管理设置 - 非接参数控制
    public static final String RF_PRIORITY_ONLINE = "rf_priority_online";
    public static final String PRIORITY_TO_USE_RF = "priority_to_use_rf";
    public static final String QPS_SUPPORT_FREE_PASSWORD = "qps_support_free_password";
    public static final String QPS_LIMIT_OF_FREE_PASSWORD = "qps_limit_of_free_password";
    public static final String QPS_SUPPORT_FREE_SIGNATURE = "qps_support_free_signature";
    public static final String QPS_LIMIT_OF_FREE_SIGNATURE = "qps_limit_of_free_signature";
    public static final String QPS_SUPPORT_CARD_BIN_A = "qps_support_card_bin_a";
    public static final String QPS_SUPPORT_CARD_BIN_B = "qps_support_card_bin_b";
    public static final String QPS_SUPPORT_CARD_BIN_C = "qps_support_card_bin_c";
    public static final String QPS_SUPPORT_CDCVM = "qps_support_cdcvm";
    public static final String EC_FREE_SIGNATURE = "ec_free_signature";
    //密码相关键值，不会保存
    public static final String MANAGE_PASSWORD = "manage_password";
    public static final String ADMIN_PASSWORD = "admin_password";
    public static final String SECURITY_PASSWORD = "security_password";
    //电子签名设置相关
    public static final String IS_SUPPORT_ELEC_SIGNATURE = "is_support_elec_signature";
    public static final String IS_SHOW_CONFIRM_SIGNATURE = "is_show_confirm_signature";
    public static final String SIGNATURE_TIME_OUT = "signature_time_out";
    public static final String SIGNATURE_UPLOAD_TIMES = "signature_upload_times";
    public static final String MAX_SIGNATURE_TIMES = "max_signature_times";
    public static final String IS_NEED_PHONE_NUMBER = "is_need_phone_number";
    public static final String IS_PRINT_SALES_SLIP = "is_print_sales_slip";
    //记录当前的操作员编号，操作员列表存储在数据库中
    public static final String CURRENT_OPERATOR_NO = "current_operator_no";
    //其他功能设置中的参数
    public static final String PRINT_TITLE = "print_title";
    public static final String PRINT_TITLE_SELECT = "print_title_select";
    public static final String SERVICE_PHONE = "service_phone";
    public static final String UNKNOWN_ISSUING_BANK_NAME = "unknown_issuing_bank_name";
    public static final String EMV_SUPPORT_SM2 = "emv_support_sm2";

    //交易过程相关，非参数设置
    public static final String IS_NEED_LOGIN = "is_need_login";
    public static final String LOGIN_DATE = "login_date";
	//    wzp add 收单行号
    public static final String ACQUIRING_NUMBER = "acquiring_number";
    public static final String NEED_CHECK_BASE = "need_check_base";
    //lr 基站信息Longitude 经度 Latitude 纬度
    public static final String LONGITUDE = "longitude";
    public static final String LATITUDE = "latitude";
    public static final String RESETGPSCKV = "resetgpsckv";
    public static final String RESETGPSRANDOM = "resetgpsrandom";
}
